import axios, { InternalAxiosRequestConfig } from 'axios';

const request = axios.create({
	baseURL: 'http://localhost:3000',
	timeout: 5000,
	headers: {
		'Content-Type': 'application/json',
	},
});

/** 请求拦截器 */
request.interceptors.request.use(
	(config: InternalAxiosRequestConfig) => {
		return config;
	},
	(error) => {
		return error;
	},
);

/** 响应拦截器 */
request.interceptors.response.use(
	(response) => {
		return response;
	},
	(error) => {
		return error;
	},
);

export default request;
